
;chuong trinh dieu khien port 0 sang dan len va tat dan tu trai sang phai va tu phai sang trai


		org 0000h

port0_02:	mov p0,#00h		;tat port 0

port0_02a:	lcall delay		;goi chuong trinh con delay
		mov a,p0		;chuyen noi dung port0 vao thanh ghi A
		setb c			;lam cho bit C = 1
		rlc a			;xoay noi dung thanh ghi A sang trai
		mov p0,a		;tra lai cho port0
		jnc port0_02a		;nhay ve de thuc hien tiep
		mov p0,#00h
		lcall delay

port0_02c:	lcall delay		;goi chuong trinh con delay
		mov a,p0		;chuyen noi dung port0 vao thanh ghi A
		setb c			;lam cho bit C = 1
		rrc a			;xoay noi dung thanh ghi A sang trai
		mov p0,a		;tra lai cho port0
		jnc port0_02c		;nhay ve de thuc hien tiep
		mov p0,#00h
		lcall delay

;chuong trinh con delay


delay: 		mov r6,#0ffh
del2 :		mov r7,#0ffh
del1 :		djnz r7,del1
		djnz r6,del2
		ret
end